

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>
    雪之梦技术驿站的
    文章
    </title>
<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1">
<meta name="renderer" content="webkit" />

<meta property="qc:admins" content="77103107776157736375" />
<meta property="wb:webmaster" content="c4f857219bfae3cb" />
<meta http-equiv="Access-Control-Allow-Origin" content="*" />
<meta http-equiv="Cache-Control" content="no-transform " />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<link rel="dns-prefetch" href="//www.imooc.com" />
<link rel="dns-prefetch" href="//img.imooc.com" />
<link rel="dns-prefetch" href="//img1.sycdn.imooc.com" />
<link rel="apple-touch-icon" sizes="76x76" href="/static/img/common/touch-icon-ipad.png">
<link rel="apple-touch-icon" sizes="120x120" href="/static/img/common/touch-icon-iphone-retina.png">
<link rel="apple-touch-icon" sizes="152x152" href="/static/img/common/touch-icon-ipad-retina.png">
<meta name="keywords" content="慕课网，慕课官网，MOOC，移动开发，IT技能培训，免费编程视频，php开发教程，web前端开发，在线编程学习，html5视频教程，css教程，ios开发培训，安卓开发教程" />
<meta name="description" content="慕课网（IMOOC）是学习编程最简单的免费平台。慕课网提供了丰富的移动端开发、php开发、web前端、html5教程以及css3视频教程等课程资源。它富有交互性及趣味性，并且你可以和朋友一起编程。" />







<link rel="stylesheet" href="/static/moco/v1.0/dist/css/moco.min.css?t=201909291138" type="text/css" />
<link rel="stylesheet" href="/static/lib/swiper/swiper-3.4.2.min.css?t=201909291138">




<script type="text/javascript">

var OP_CONFIG={"module":"u","page":"articles","userInfo":{"uid":"5224488","nickname":"\u96ea\u4e4b\u68a6\u6280\u672f\u9a7f\u7ad9","head":"\/\/img3.sycdn.imooc.com\/user\/5c932d4400016b2807410717-80-80.jpg","usertype":"1","roleid":0}};
var isLogin = 1;
var is_choice = "";
var seajsTimestamp="v=201909291138";
var _msg_unread = 0; 
var _not_unread = 0; 
var _cart_num = 0;
var ownName="snowdreams1006@163.com"
</script>





<link rel="stylesheet" href="/static/lib/layer/1.6.0/skin/layer.css" />


<script>
window._bd_share_config = {
    "share" : [
                        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_292875',
            "bdUrl" : 'https://www.imooc.com/article/292875',
            "bdText":'我刚刚在@慕课网 读了篇好文章：还在搞公众号互推涨粉?gitbook 集成导流工具,轻轻松松躺增粉丝!_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5bf39fbf00014af202720272.jpg',            "bdMiniList":false,
            "summary":"相信大多数博客作者都或多或少有过这样想法: 现在各种平台这么多,想要实现全平台发布就要到处复制粘贴,等我有空一定做统一平台一次性全部解决! 不知道正在阅读文章的你,有没有这样的想法? 反正我确实这么想过,甚至 github 上相关项目早已创建,可一直迟迟没有下一步,要么是工作忙,要么是技术储备不够,总有一大堆借口自我安慰! 如果只是专注于某一两家平台,这种需求可能不会那么强烈,可是如果你和我一样曾经手动复制粘贴过下面这么多平台,那么我相信你一定可以体会一文多发的迫切性! 幸运的"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_292725',
            "bdUrl" : 'https://www.imooc.com/article/292725',
            "bdText":'我刚刚在@慕课网 读了篇好文章：go 学习笔记之仅仅需要一个示例就能讲清楚什么闭包_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d87954e0001e35103700320.jpg',            "bdMiniList":false,
            "summary":"本篇文章是 Go 语言学习笔记之函数式编程系列文章的第二篇,上一篇介绍了函数基础,这一篇文章重点介绍函数的重要应用之一: 闭包 空谈误国,实干兴邦,以具体代码示例为基础讲解什么是闭包以及为什么需要闭包等问题,下面我们沿用上篇文章的示例代码开始本文的学习吧! 斐波那契数列是形如 1 1 2 3 5 8 13 21 34 55 的递增数列,即从第三个数开始,后一个数字是前两个数字之和,保持此规律无限递增... 开门见山,直接给出斐波那契数列生成器,接下来的文章慢慢深挖背后隐藏的奥秘,一个例子"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_292449',
            "bdUrl" : 'https://www.imooc.com/article/292449',
            "bdText":'我刚刚在@慕课网 读了篇好文章：go 学习笔记之学习函数式编程前不要忘了函数基础_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d7ecbc500018fd403700320.jpg',            "bdMiniList":false,
            "summary":"在编程世界中向来就没有一家独大的编程风格,至少目前还是百家争鸣的春秋战国,除了众所周知的面向对象编程还有日渐流行的函数式编程,当然这也是本系列文章的重点. 越来越多的主流语言在设计的时候几乎无一例外都会参考函数式特性( lambda 表达式,原生支持 map,reduce...）,就连面向对象语言的 Java8 也慢慢开始支持函数式编程,所以再不学习函数式编程可能就晚了! 生物学家和数学家的立场不同 虽然是同一个世界,但是不同的人站在各自立场看问题,结果自然会千人千面,各有不同. 生物学家会"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_292257',
            "bdUrl" : 'https://www.imooc.com/article/292257',
            "bdText":'我刚刚在@慕课网 读了篇好文章：go 学习笔记之无心插柳柳成荫的接口和无为而治的空接口_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d77148200017bff03700320.jpg',            "bdMiniList":false,
            "summary":"如果你还了解编程概念中的接口概念,那么我建议你最好还是先阅读上一篇文章.详情请点击 go 学习笔记之万万没想到宠物店竟然催生出面向接口编程? ,否则的话,请自动忽略上文,继续探索 Go 语言的接口有什么不同之处. 接口是面向对象编程风格中继封装概念后的另一个重要概念,封装包含两方面含义:数据和行为的封装. 当现实世界中的事物或者实际需求转移到编程世界中去实现时,这时候就需要进行建模,建立合适的模型来反映现实的事物,为了模型的紧凑性以及更好的复用性.编程世界的前辈们总结出封装"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_291782',
            "bdUrl" : 'https://www.imooc.com/article/291782',
            "bdText":'我刚刚在@慕课网 读了篇好文章：投稿015期 |  明明说好的 16g 内存卡实际却不足 15 g?_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d67f0b800012d1104000325.jpg',            "bdMiniList":false,
            "summary":"曾几何时,内存卡和移动硬盘无限风光,享尽人世间的繁华与推崇,慢慢的,开始听不到这方便的讨论了,但江湖上的人知道,关于他们的故事并没有真正消失. 只记得那些年的移动硬盘,内存卡非常火爆,不管是手机还是相机或者是笔记本电脑,基本上都能看见他们忙碌的身影,小小的身躯给我们带来了充足的容量,从此我们可以安安静静玩游戏,看电影,再也不用担心内存不够用,卡顿现象也离我们而去. 印象中最深刻当属这么一种场景,当购买手机时一定要问一下,这手机能不能插入内存卡,只要是不支持扩展内存卡肯定就不"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_291739',
            "bdUrl" : 'https://www.imooc.com/article/291739',
            "bdText":'我刚刚在@慕课网 读了篇好文章：go 学习笔记之万万没想到宠物店竟然催生出面向接口编程?_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d66938200011bc803700320.jpg',            "bdMiniList":false,
            "summary":"到底是要猫还是要狗 在上篇文章中,我们编撰了一则简短的小故事用于讲解了什么是面向对象的继承特性以及 Go 语言是如何实现这种继承语义的,这一节我们将继续探讨新的场景,希望能顺便讲解面向对象的接口概念. 为了照顾到没有看过上一节文章的读取,这里再简述一下上节文章关于买宠物的故事,如需详细了解,请自行翻阅历史文章进行查看. A: 猫是一种宠物,淘气可爱会卖萌,看家本领抓老鼠,偶尔还会喵喵喵. B: 狗是一种宠物,忠实听话能看家,嗅觉灵敏会破案,一言不合汪汪汪. C: 我想要买一个宠物"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_291577',
            "bdUrl" : 'https://www.imooc.com/article/291577',
            "bdText":'我刚刚在@慕课网 读了篇好文章：go 学习笔记之是否支持以及如何实现继承_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d615ba90001202603700320.jpg',            "bdMiniList":false,
            "summary":"熟悉面向对象的小伙伴们可能会知道封装,继承和多态是最主要的特性,为什么前辈们会如此看重这三种特性,真的那么重要吗? 什么是封装 什么是封装,封装有什么好处以及怎么实现封装? 相信大多数小伙伴们都有自己的理解,简而言之,言而简之,封装是屏蔽内部实现细节,仅仅对外暴露出有价值接口. 正如平时工作中使用的电脑一样,我们并不关心电脑的内部组成,只要会开机关机等基本操作就能正常使用电脑,即便坏了的话,也是送去专业维修店进行修理,作为使用者来说,我们从始至终并不关心电脑的工作原理以及"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_291543',
            "bdUrl" : 'https://www.imooc.com/article/291543',
            "bdText":'我刚刚在@慕课网 读了篇好文章：go 学习笔记之详细说一说封装是怎么回事_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d600d0f0001e35103700320.jpg',            "bdMiniList":false,
            "summary":"虽然在上篇文章中,我们通过尝试性学习探索了 Go 语言中关于面向对象的相关概念,更确切的说是关于封装的基本概念以及相关实现. 但那还远远不够,不能满足于一条路,而是应该尽可能地多走几条路,只有这样才能为以后可能遇到的问题积攒下来经验,所以这一节我们将继续探索封装. 何为探索性学习 通过现有知识加上思想规则指导不断猜想假设逐步验证的学习过程是探索性学习,这样既有利于我们思考又能加深我们对新知识的理解,何乐而不为? 学习 Go 语言的过程越发觉得吃力,倒不是因为语法晦涩难懂而"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_291442',
            "bdUrl" : 'https://www.imooc.com/article/291442',
            "bdText":'我刚刚在@慕课网 读了篇好文章：go 学习笔记之go是不是面向对象语言是否支持面对对象编程?_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d5d4aa50001e35103700320.jpg',            "bdMiniList":false,
            "summary":"面向对象编程风格深受广大开发者喜欢,尤其是以 C++, Java 为典型代表的编程语言大行其道,十分流行! 有意思的是这两中语言几乎毫无意外都来源于 C 语言,却不同于 C 的面向过程编程,这种面向对象的编程风格给开发者带来了极大的便利性,解放了劳动,松耦合,高内聚也成为设计的标准,从而让我们能够更加愉快地复制粘贴,做代码的搬运工,很多第三方工具开箱即用,语义明确,职责清晰,这都是面向对象编程的好处! Go 语言也是来源于 C 语言,不知道你是否也会好奇 Go 语言是否支持面向对象这种"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_291262',
            "bdUrl" : 'https://www.imooc.com/article/291262',
            "bdText":'我刚刚在@慕课网 读了篇好文章：go 学习笔记之数组还是切片都没什么不一样_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d5965ba0001e35103700320.jpg',            "bdMiniList":false,
            "summary":"上篇文章中详细介绍了 Go 的基础语言,指出了 Go 和其他主流的编程语言的差异性,比较侧重于语法细节,相信只要稍加记忆就能轻松从已有的编程语言切换到 Go 语言的编程习惯中,尽管这种切换可能并不是特别顺畅,但多加练习尤其是多多试错,总是可以慢慢感受 Go 语言之美! 在学习 Go 的内建容器前,同样的,我们先简单回顾一下 Go 的基本语言,温度而知新可以为师矣! 内建类型种类 bool 布尔类型,可选 true|false,默认初始化零值 false . (u)int ,(u)int8 , (u)int16, (u)int32,(u"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_291205',
            "bdUrl" : 'https://www.imooc.com/article/291205',
            "bdText":'我刚刚在@慕课网 读了篇好文章：go 学习笔记之值得特别关注的基础语法有哪些_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d577ad40001614103700320.jpg',            "bdMiniList":false,
            "summary":"在上篇文章中,我们动手亲自编写了第一个 Go 语言版本的 Hello World,并且认识了 Go 语言中有意思的变量和不安分的常量. 相信通过上篇文章的斐波那契数列,你已经初步掌握了 Go 语言的变量和常量与其他主要的编程语言的异同,为了接下来更好的学习和掌握 Go 的基础语法,下面先简单回顾一下变量和常量相关知识. 有意思的变量和不安分的常量 变量默认初始化有零值 func TestVariableZeroValue(t *testing.T) { var a int var s string // 0 t.Log(a, s) // 0 &quot;&quot; t.Log"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_290903',
            "bdUrl" : 'https://www.imooc.com/article/290903',
            "bdText":'我刚刚在@慕课网 读了篇好文章：go 学习笔记之有意思的变量和不安分的常量_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d5126630001266b03700320.jpg',            "bdMiniList":false,
            "summary":"首先希望学习 Go 语言的爱好者至少拥有其他语言的编程经验,如果是完全零基础的小白用户,本教程可能并不适合阅读或尝试阅读看看,系列笔记的目标是站在其他语言的角度学习新的语言,理解 Go 语言,进而写出真正的 Go 程序. 编程语言中一般都有变量和常量的概念,对于学习新语言也是一样,变量指的是不同编程语言的特殊之处,而常量就是编程语言的共同点. 学习 Go 语言时尽可能站在宏观角度上分析变量,而常量可能一笑而过或者编程语言不够丰富,所谓的常量其实也是变量,不管怎么样现在让我们开"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_290592',
            "bdUrl" : 'https://www.imooc.com/article/290592',
            "bdText":'我刚刚在@慕课网 读了篇好文章：go 学习笔记之走进Goland编辑器_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d4a767200018fd403700320.jpg',            "bdMiniList":false,
            "summary":"工欲善其事必先利其器,命令行工具虽然能够在一定程度上满足基本操作的需求,但实际工作中总不能一直使用命令行工具进行编码操作吧? 学习 Go 语言同样如此,为此需要寻找一个强大的 IDE 集成环境帮助我们快速开发,据我所知,市面上比较流行的可能有三个选择: LiteIDE X : LiteIDE 是一款简单,开源,跨平台的 Go IDE. GoLand : GoLand is a cross-platform IDE built specially for Go developers. 第三方插件 : Idea, Sublime Text,VS Code ,等常见 IDE 一般均有 G"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_290329',
            "bdUrl" : 'https://www.imooc.com/article/290329',
            "bdText":'我刚刚在@慕课网 读了篇好文章：go 学习笔记之工作空间_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d43fc7700017bff03700320.jpg',            "bdMiniList":false,
            "summary":"搭建好 Go 的基本环境后,现在可以正式开始 Go 语言的学习之旅,初学时建议在默认的 GOPATH 工作空间规范编写代码,基本目录结构大概是这个样子. . |-- bin | `-- hello.exe |-- pkg | `-- windows_amd64 | `-- github.com | `-- snowdreams1006 | `-- learn-go | `-- strings.a `-- src `-- github.com `-- snowdreams1006 `-- learn-go |-- README.md |-- hello | `-- hello.go `-- strings |-- reverse.go `-- reverse_test.go Go 相关的代"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_290281',
            "bdUrl" : 'https://www.imooc.com/article/290281',
            "bdText":'我刚刚在@慕课网 读了篇好文章：go 学习笔记之环境搭建_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d42ac56000168f202000200.jpg',            "bdMiniList":false,
            "summary":"千里之行始于足下,开始 Go 语言学习之旅前,首先要搭建好本地开发环境,然后就可以放心大胆瞎折腾了. Go 的环境安装和其他语言安装没什么特别注意之处,下载安装包下一步下一步直到完成,可能唯一需要注意的就是 $GOPATH 环境变量的设置问题. 不过,简单起见,目前采用默认配置,等到比较熟悉 Go 语言时候再自定义设置也不迟,因此采用喜闻乐见的傻瓜式安装方式吧! Go 下载安装 由于众所周知的原因,谷歌被墙,因此 Go 的国外官网无法访问,好在已提供 Go 的中国官网可以正常访问. 国外官"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_289735',
            "bdUrl" : 'https://www.imooc.com/article/289735',
            "bdText":'我刚刚在@慕课网 读了篇好文章：go 学习笔记之初识 go 语言_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d345a9b0001ca1f06000600.jpg',            "bdMiniList":false,
            "summary":"Go 是一种开源编程语言,可以轻松构建简单,可靠,高效的软件. 摘录自 github: https://github.com/golang/go,其中官网(国外): https://golang.org 和官网(国内): https://golang.google.cn/ Go 是 Google 公司推出的静态强类型,编译型,并发型,并具有垃圾回收功能的开源编程语言,最初由 Robert Griesemer , Rob Pike ,Ken Thompson 三人主持开发,后来陆续加入其他开发者,最终于 2009 年 11 月正式开源. 创始人都是大神 Go 的三位主要创始人分别是: 罗伯特&middot;格瑞史莫(Rob"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_289315',
            "bdUrl" : 'https://www.imooc.com/article/289315',
            "bdText":'我刚刚在@慕课网 读了篇好文章：工具资源系列之给 windows 虚拟机装个 mac_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d28a19c0001e86402000200.jpg',            "bdMiniList":false,
            "summary":"众说周知,Mac 很好但也很贵,对一般大众而言,漂亮简洁高颜值,对软件开发者而言,方便省心有点贵. 好到什么程度? 内置大量常用的开发工具,省去了初学者安装配置环境的麻烦,版本控制工具 svn 默认已安装,web 服务器 apache 默认已安装,编程开发环境 php 默认已安装等等,例子很多就不一一列举了. 除此之外,Mac 系统不同于 Windows 系统,Mac 系统是一种类 Unix 操作系统,命令行工具很好用,相当于提前熟悉 Linux 语法了,这一点是 Windows 望尘莫及的. 贵到什么程度? 随随便便的"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_288250',
            "bdUrl" : 'https://www.imooc.com/article/288250',
            "bdText":'我刚刚在@慕课网 读了篇好文章：工具资源系列之 github 上各式各样的小徽章从何而来?_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5d0d912a00018dea02000200.jpg',            "bdMiniList":false,
            "summary":"前言 平时大家在在逛 github 时或多或少都看到过项目首页各式各样的小徽章,不知道你是否和我一样好奇这些小徽章都是哪来的呢? 首先我们先来一睹为快目前前端开发的三大主流框架: var ,看一看他们的 github 项目首页有哪些小徽章吧! Vue : https://github.com/vuejs/vue Angular : https://github.com/angular/angular React : https://github.com/facebook/react 小结: 前端三大框架的徽章均不相同,由此可见,这应该不是 github 统一分发而是自定义行为! 虽然不是统一分配"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_287413',
            "bdUrl" : 'https://www.imooc.com/article/287413',
            "bdText":'我刚刚在@慕课网 读了篇好文章：php 学习笔记之日期时间操作一箩筐_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5cf0cbfb0001a0a005650627.jpg',            "bdMiniList":false,
            "summary":"格式化日期时间 date : 格式化日期时间 场景 将当前日期时间或者特定日期时间格式化输出为特定格式的字符串,常用于人性化展示信息. 说明 返回给定时间戳格式化后所产生的日期时间字符串,如果没有给出时间戳则默认使用本地当前时间. 备注 格式 说明 返回值示例 Y 4 位数字完整表示的年份 2019 y 2 位数字表示的年份 19 M 三个字母缩写表示的月份 Jan 到 Dec m 数字表示的月份,有前导零 01 到 12 D 星期中的第几天,文本表示,3个字母 Mon 到 Sun d 月份中的第"
        }
                ,        {   
            "bdSnsKey":{'tsina' : '2788596354'},
            "tag" : 'share_287361',
            "bdUrl" : 'https://www.imooc.com/article/287361',
            "bdText":'我刚刚在@慕课网 读了篇好文章：php 学习笔记之关于时区的那点事_慕课网_文章',
            "bdPic" : 'https://img1.sycdn.imooc.com/5cef85900001690904640480.jpg',            "bdMiniList":false,
            "summary":"科普一下什么是时区 众所周知,地球绕着太阳转的同时也会自转,因此同一时刻不同地区所接收到太阳照射的情况不同,所以有的地区是日出,有的地区是日落,还有的地区可能是黑夜. 既然地球上的不同地区时间不同,那总要有统一的时间刻度才能方便文化科技交流吧,不然大家说的都是当地时间,这样岂不是乱套了? 有问题就要解决问题,不同地区时间不同就要统一时间标准,而统一时间标准的前提就是要弄清楚全球的时间差异到底在哪以及各地的当地时间如何互相转换. 原来的时间标准是格林尼治标准时间,随着精确"
        }
        
        ]
};
</script>



<script type="text/javascript">

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('!4(){3 b={};3 d=0;3 5=[{c:\'//k.p.h/k/m/K/L.q\',6:0},{c:\'//m.p.h/I/J-O.q\',6:0}];3 u=4(){3 j,n=e P("(^| )"+"l=([^;]*)(;|$)");9(j=r.s.M(n)){o N(j[2])}D{o C}};3 A=4(t){3 B=u();3 8=e H();8.G(8.F()+E*v*v*10);r.s="l="+t+";13="+8.14()+";15=/;T=U.h";9(t&&t!=B){R.Y.Z()}};3 x=4(i){3 7=e X();7.V=4(){W(b[i]);b[i]=C;a(i,0)};7.Q=4(){a(i,1)};b[i]=S(4(){7.z="";a(i,1)},11);7.z=5[i].c+"?t="+12.16()};3 a=4(y,6){d++;5[y].6=6;9(d==5.f){3 g=0;w(3 i=0;i<5.f;i++){9(5[i].6==1){g=1}}A(g)}};w(3 i=0;i<5.f;i++){x(i)}}()',62,69,'|||var|function|urls|flag|imgobj|exp|if|callback|timer|url|count|new|length|error|com||arr|static|IMCDNS|img|reg|return|mukewang|png|document|cookie||getcookie|60|for|checkCdn|index|src|setcookie|_0|null|else|24|getTime|setTime|Date|images|unknow|common|logo|match|unescape|80|RegExp|onerror|window|setTimeout|domain|imooc|onload|clearTimeout|Image|location|reload|1000|3000|Math|expires|toGMTString|path|random'.split('|'),0,{}))

</script>
<script src="/static/lib/zhugeio/init.js"></script>
<link rel="stylesheet" href="//static3.sycdn.imooc.com/static/css/??base.css,common/common-less.css?t=2.5,u/u_common_new-less.css,u/article-less.css?v=201909291138" type="text/css" />
</head>

<body >


<!-- 窄条导航 -->
<div id="globalTopBanner"></div>
<div id="new_header">
    <div class="page-container new-header clearfix" id="nav" >
        <ul class="nav-item">
            <li><a href="/" target="_self" class="imooc">慕课网首页</a></li>
            <li><a href="/course/list"  target="_self">免费课程</a></li>
            <li><a href="//coding.imooc.com" target="_self">实战课程</a></li>
            <li><a href="//class.imooc.com" class="" target="_self">就业班</a></li>
            <li><a href="/read"  target="_self">专栏</a></li>
            <li><a href="/wenda"  target="_self">猿问</a></li>
            <li><a href="/article"  target="_self">手记</a></li>
            <!-- <li><a href="//job.imooc.com" target="_self">猿聘<i class="icn-new"></i></a></li> -->
        </ul>
        <div class="header-right">
            <div class="app-download" id="js-app-load">
                <a href="//www.imooc.com/mobile/app" target="_blank">下载APP</a>
                <div class="app-load-box clearfix js-load-box">    
                    <div class="mobile-load-box">
                        <h4>慕课网APP - 随时随地学编程</h4>
                        <img src="/static/img/common/appload.png" class="l">
                        <div class="r">
                            <a class="app-load-btn" href="https://itunes.apple.com/cn/app/mu-ke-wang/id722179140?mt=8" target="_blank"><i class="icon-apple"></i>App Store下载</a>
                            <a class="app-load-btn" href="//www.imooc.com/mobile/appdown" target="_blank"><i class="icon-android"></i>Android下载</a>
                            <p>扫描下载慕课网APP</p>
                        </div>
                    </div>
                </div>
            </div>
            <div class="search-box">
                <a href="javascript:void(0);" id="common-nav-search">
                    <i class="imv2-search2"></i>
                </a>
                <div class="input-search hide" id="common-input-search">
                    <div class="input-box">
                        <input type="text" class="nav-search-input" autocomplete="off">
                        <a href="javascript:void(0);" class="nav-searchBtn js-nav-searchBtn">
                            <i class="imv2-search2"></i>
                        </a>
                    </div>
                    <div class="nav-search-box hide">
                        <div class="hot">
                            <h2>热搜</h2>
                            <div class="hot-box">
                            </div>
                        </div>
                        <div class="history hide">
                            <h2>最近搜索<a href="javascript:void(0);" class="history-clear js-clear-history">清空</a></h2>
                            <div class="history-box">
                            </div>
                        </div>
                    </div>
                    <div class="nav-correlate-box hide">
                        <div class="correlate">
                        </div>
                    </div>
                </div>
            </div>
            <div class="shop-cart" id="shop-cart">
                <a href="//order.imooc.com/pay/cart" class="shop-cart-icon" target="_blank">
                    <span class="imv2-shopping-cart2 js-endcart"></span><span class="shopping_icon js-cart-num" data-ordernum="0"  data-cartnum="0" style='display: none'>0</span>
                </a>
                <div class="my-cart" id="js-my-cart"></div>
            </div>
                        <div id="login-area">
                <ul class="clearfix logined">
                    <li class='remind_warp'>
                        <i class="msg_remind"></i>
                        <a target="_blank" href='//www.imooc.com/u/5224488/notices'>
                            <i class='imv2-bell1'></i>
                        </a>
                    </li>
                    <li class="user-mycourse-box">
                        <a class="js-header-courseurl" href="" target="_self">
                            <span>我的课程</span>
                        </a>
                    </li>
                    <li class="user-card-box" id='header-user-card'>
                        <a id="header-avator" class="user-card-item js-header-avator" action-type="my_menu"  href="" target="_self">
                            <img width="40" height="40">
                            <i class="myspace_remind" style="display: none;"></i>
                            <span style="display: none;">动态提醒</span>
                        </a>
                        <div class="g-user-card"></div>
                    </li>
                </ul>
            </div>
                    </div>
    </div>
</div>
<!-- 新人有礼入口 -->
<a class="newcomer hide index" href="//www.imooc.com/act/newcomer" target="_blank">
    <i class="js-close-newcomer imv2-close"></i>

</a>

<div class="bindHintBox js-bindHintBox hide">
    <div class="pr">
        为了账号安全，请及时绑定邮箱和手机<a href="/user/setbindsns" class="ml20 color-red" target="_blank">立即绑定</a>
        <button  class="closeBindHint js-closeBindHint" type="button"></button>
        <div class="arrow"> </div>
    </div>
</div>


<div id="main">

<div class="bg-author user-head-info">
    <div class="user-info clearfix">
		<div class="user-pic" data-is-fans="0" data-is-follows="">
			<div class="user-pic-bg">
				<img class='img' src="//img3.sycdn.imooc.com/5c932d4400016b2807410717-140-140.jpg" alt=""/>
			</div><!--user-pic-big end-->			
		</div>
		<div class="user-info-right">
			<h3 class="user-name clearfix">
				<span>雪之梦技术驿站</span>
													<div class='signicon author'>
						<span class="signicon_iden" title="认证作者">
							认证作者
							<i class="icon-drop_up"></i>
						</span>
					</div>
											</h3>
			<!--25-->
			<p class="about-info">
				<span>男</span>
								<span>浙江</span>
				 
														<span>						 宁波市
								 
						</span>
									     
									<span>
					JAVA开发工程师
					</span>
								<a class="more-user-info"><i class="imv2-arrow2_d"></i>更多信息</a>
			</p>
		</div>
		<div class="user-sign hide">
						<p class="user-desc" title="你在互联网的路上匆匆而来,雪之梦技术驿站助你满载而去">你在互联网的路上匆匆而来,雪之梦技术驿站助你满载而去</p>
					</div>
        <div class="study-info clearfix">
				<div class="item follows">
										<div class="u-info-learn" title="学习时长371小时25分" style="cursor:pointer;">
													<em>371h</em>
							<span>学习时长 </span>
											</div>
									</div>
				<div class="item follows">
										    <a href='/u/index/experience'><em>52357</em></a>
					                
					<span>经验</span>
				</div>
				<div class="item follows">
										    <a href='/u/index/credit'><em>632</em></a>
					                
					<span>积分</span>
				</div>
            				<div class="item follows">
										    <a href='/u/index/follows'><em>99</em></a>
										<span>关注</span>
				</div>
				<div class="item follows">
					                        <a href='/u/index/fans'><em>27</em></a>
                    					<span>粉丝</span>
				</div>
            								<div class="item follows"><a href="/user/setbindsns" class="set-btn"><i class="icon-set"></i>个人设置</a></div>
			    
			   
			           </div><!--.study-info end-->
    </div><!-- .user-info end -->
</div><!-- .big-pic end -->
<div class="wrap">
        
<div class="slider">
	<ul>
		
		
				 	    
            <li>
            <a href="/u/index/allcourses" >
                <i class="imv2-war"></i><span>我的课程</span><b class="icon-drop_right"></b>
            </a>
        </li>
        <li>
            <a href="/u/index/allfollows" >
                <i class="imv2-tick"></i><span>收藏</span><b class="icon-drop_right"></b>
            </a>
        </li>
    							    
            <li>
                        <a href="/u/index/articles" class="active">
                        <i class="icon-blog"></i><span>手记</span><b class="icon-drop_right"></b>
            </a>
        </li>
    							    
            <li>
                            <a href="/u/index/read" >
                        <i class="imv2-feather-o"></i><span>专栏</span><b class="icon-drop_right"></b>
            </a>
        </li>
    										    
             <li>
                            <a href="/u/index/notebook" >
                        <i class="imv2-nav_note"></i><span>笔记</span><b class="icon-drop_right"></b>
            </a>
         </li>
    						    
            <li>
                            <a href="/u/index/bbs" >
                        <i class="icon-yuanwen"></i><span>猿问</span><b class="icon-drop_right"></b>
            </a>
        </li>
    			    
    
		 
	</ul>
</div>    <div class="u-container">

<div id='articleMain' class='article-main'>

    <ul class="clearfix toptab">
        <li class="tabactive">
            <a href="/u/5224488/articles">我的文章</a>
        </li>
        <li class="">
            <a href="/u/5224488/articles?type=collect">我的收藏</a>
        </li>
        <li class="">
            <a href="/u/5224488/articles?type=praise">我的推荐</a>
        </li>
        <li class="">
            <a href="/u/5224488/articles?type=comment">我的评论</a>
        </li>
        <div class="left_warp">
                        <!-- dropdown -->
            <div class="mc-dropdown">
                <button class="drop-btn">标&nbsp;&nbsp;签
                <i class="icon-drop_down arrows"></i>
                </button>
                <i class="fill-i"></i>
                <div class="drop-pane">
                    <div class="drop-inner">
                        
                                                                                    
                                                                    <a href="/u/5224488/articles" class="mc-gray-label">全部文章(79)</a>        
                                                                
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=149">Git(36)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=107">运维工具(17)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=26">前端工具(14)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=31">Go(14)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=148">开源(12)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=145">操作系统(9)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=104">容器(7)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=73">Docker(5)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=2">PHP(3)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=20">Linux(3)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=106">运维(2)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=46">职场生活(2)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=60">ThinkPHP(2)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=3">JAVA(1)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=11">MySQL(1)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=13">Node.js(1)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=15">JQuery(1)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=17">JavaScript(1)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=150">Nginx(1)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=21">云计算(1)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=48">征文(1)</a>
                                                                                                    
                                
                                                            
                                                                                                        <a class="mc-gray-label" href="/u/5224488/articles?label_id=70">设计工具(1)</a>
                                                                                                    
                                
                                                                             
                    </div>                    
                </div>
            </div>
                                    <a href="/article/publish" target="_blank" class="wanna-build">写文章</a>
                    </div>        
    </ul>
    
<div id='articlesList' class='articles-list'>
                               <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/292875" class="title-detail">还在搞公众号互推涨粉?gitbook 集成导流工具,轻轻松松躺增粉丝!</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_292875" data-article-id="292875">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                            <a class="edit js-bds-share" title='' data-article-id="292875" title="编辑" target="_blank" href="/article/edit/id/292875"><i class="icon-edit"></i></a>
                                                                                                                            </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/292875" data-pic="5bf39fbf00014af202720272">
                    <img src='//img4.sycdn.imooc.com/5bf39fbf00014af202720272-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">相信大多数博客作者都或多或少有过这样想法: 现在各种平台这么多,想要实现全平台发布就要到处复制粘贴,等我有空一定做统一平台一次性全部解决! 不知道正在阅读文章的你,有没有这样的想法? 反正我确实这么想过,甚至 github 上相关项目早已创建,可一直迟迟没有下一步,要么是工作忙,要么是技术储备不够,总有一大堆借口自我安慰! 如果只是专注于某一两家平台,这种需求可能不会那么强烈,可是如果你和我一样曾经手动复制粘贴过下面这么多平台,那么我相信你一定可以体会一文多发的迫切性! 幸运的<a class="read-more" target="_blank" href="/article/292875">[查看全文]</a></p> -->
                <p class="item-bd">相信大多数博客作者都或多或少有过这样想法: 现在各种平台这么多,想要实现全平台发布就要到处复制粘贴,等我有空一定做统一平台一次性全部解决! 不知道正在阅读文章的你,有没有这样的想法? 反正我确实这么想过,甚至 github 上相关项目早已创建,可一直迟迟没有下一步,要么是工作忙,要么是技术储备不够,总有一大堆借口自我安慰! 如果只是专注于某一两家平台,这种需求可能不会那么强烈,可是如果你和我一样曾经手动复制粘贴过下面这么多平台,那么我相信你一定可以体会一文多发的迫切性! 幸运的</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 103浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 1推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/292725" class="title-detail">go 学习笔记之仅仅需要一个示例就能讲清楚什么闭包</a>
                                                                                <span class="original">原创</span>
                                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_292725" data-article-id="292725">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                            <a class="edit js-bds-share" title='' data-article-id="292725" title="编辑" target="_blank" href="/article/edit/id/292725"><i class="icon-edit"></i></a>
                                                                                                                            </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/292725" data-pic="5d87954e0001e35103700320">
                    <img src='//img1.sycdn.imooc.com/5d87954e0001e35103700320-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">本篇文章是 Go 语言学习笔记之函数式编程系列文章的第二篇,上一篇介绍了函数基础,这一篇文章重点介绍函数的重要应用之一: 闭包 空谈误国,实干兴邦,以具体代码示例为基础讲解什么是闭包以及为什么需要闭包等问题,下面我们沿用上篇文章的示例代码开始本文的学习吧! 斐波那契数列是形如 1 1 2 3 5 8 13 21 34 55 的递增数列,即从第三个数开始,后一个数字是前两个数字之和,保持此规律无限递增... 开门见山,直接给出斐波那契数列生成器,接下来的文章慢慢深挖背后隐藏的奥秘,一个例子<a class="read-more" target="_blank" href="/article/292725">[查看全文]</a></p> -->
                <p class="item-bd">本篇文章是 Go 语言学习笔记之函数式编程系列文章的第二篇,上一篇介绍了函数基础,这一篇文章重点介绍函数的重要应用之一: 闭包 空谈误国,实干兴邦,以具体代码示例为基础讲解什么是闭包以及为什么需要闭包等问题,下面我们沿用上篇文章的示例代码开始本文的学习吧! 斐波那契数列是形如 1 1 2 3 5 8 13 21 34 55 的递增数列,即从第三个数开始,后一个数字是前两个数字之和,保持此规律无限递增... 开门见山,直接给出斐波那契数列生成器,接下来的文章慢慢深挖背后隐藏的奥秘,一个例子</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 300浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 2推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/292449" class="title-detail">go 学习笔记之学习函数式编程前不要忘了函数基础</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_292449" data-article-id="292449">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                            <a class="edit js-bds-share" title='' data-article-id="292449" title="编辑" target="_blank" href="/article/edit/id/292449"><i class="icon-edit"></i></a>
                                                                                                                            </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/292449" data-pic="5d7ecbc500018fd403700320">
                    <img src='//img2.sycdn.imooc.com/5d7ecbc500018fd403700320-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">在编程世界中向来就没有一家独大的编程风格,至少目前还是百家争鸣的春秋战国,除了众所周知的面向对象编程还有日渐流行的函数式编程,当然这也是本系列文章的重点. 越来越多的主流语言在设计的时候几乎无一例外都会参考函数式特性( lambda 表达式,原生支持 map,reduce...）,就连面向对象语言的 Java8 也慢慢开始支持函数式编程,所以再不学习函数式编程可能就晚了! 生物学家和数学家的立场不同 虽然是同一个世界,但是不同的人站在各自立场看问题,结果自然会千人千面,各有不同. 生物学家会<a class="read-more" target="_blank" href="/article/292449">[查看全文]</a></p> -->
                <p class="item-bd">在编程世界中向来就没有一家独大的编程风格,至少目前还是百家争鸣的春秋战国,除了众所周知的面向对象编程还有日渐流行的函数式编程,当然这也是本系列文章的重点. 越来越多的主流语言在设计的时候几乎无一例外都会参考函数式特性( lambda 表达式,原生支持 map,reduce...）,就连面向对象语言的 Java8 也慢慢开始支持函数式编程,所以再不学习函数式编程可能就晚了! 生物学家和数学家的立场不同 虽然是同一个世界,但是不同的人站在各自立场看问题,结果自然会千人千面,各有不同. 生物学家会</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 223浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 1推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/292257" class="title-detail">go 学习笔记之无心插柳柳成荫的接口和无为而治的空接口</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_292257" data-article-id="292257">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                            <a class="edit js-bds-share" title='' data-article-id="292257" title="编辑" target="_blank" href="/article/edit/id/292257"><i class="icon-edit"></i></a>
                                                                                                                            </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/292257" data-pic="5d77148200017bff03700320">
                    <img src='//img1.sycdn.imooc.com/5d77148200017bff03700320-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">如果你还了解编程概念中的接口概念,那么我建议你最好还是先阅读上一篇文章.详情请点击 go 学习笔记之万万没想到宠物店竟然催生出面向接口编程? ,否则的话,请自动忽略上文,继续探索 Go 语言的接口有什么不同之处. 接口是面向对象编程风格中继封装概念后的另一个重要概念,封装包含两方面含义:数据和行为的封装. 当现实世界中的事物或者实际需求转移到编程世界中去实现时,这时候就需要进行建模,建立合适的模型来反映现实的事物,为了模型的紧凑性以及更好的复用性.编程世界的前辈们总结出封装<a class="read-more" target="_blank" href="/article/292257">[查看全文]</a></p> -->
                <p class="item-bd">如果你还了解编程概念中的接口概念,那么我建议你最好还是先阅读上一篇文章.详情请点击 go 学习笔记之万万没想到宠物店竟然催生出面向接口编程? ,否则的话,请自动忽略上文,继续探索 Go 语言的接口有什么不同之处. 接口是面向对象编程风格中继封装概念后的另一个重要概念,封装包含两方面含义:数据和行为的封装. 当现实世界中的事物或者实际需求转移到编程世界中去实现时,这时候就需要进行建模,建立合适的模型来反映现实的事物,为了模型的紧凑性以及更好的复用性.编程世界的前辈们总结出封装</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 202浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 1推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/291782" class="title-detail">投稿015期 |  明明说好的 16g 内存卡实际却不足 15 g?</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_291782" data-article-id="291782">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                                                                                        </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/291782" data-pic="5d67f0b800012d1104000325">
                    <img src='//img4.sycdn.imooc.com/5d67f0b800012d1104000325-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">曾几何时,内存卡和移动硬盘无限风光,享尽人世间的繁华与推崇,慢慢的,开始听不到这方便的讨论了,但江湖上的人知道,关于他们的故事并没有真正消失. 只记得那些年的移动硬盘,内存卡非常火爆,不管是手机还是相机或者是笔记本电脑,基本上都能看见他们忙碌的身影,小小的身躯给我们带来了充足的容量,从此我们可以安安静静玩游戏,看电影,再也不用担心内存不够用,卡顿现象也离我们而去. 印象中最深刻当属这么一种场景,当购买手机时一定要问一下,这手机能不能插入内存卡,只要是不支持扩展内存卡肯定就不<a class="read-more" target="_blank" href="/article/291782">[查看全文]</a></p> -->
                <p class="item-bd">曾几何时,内存卡和移动硬盘无限风光,享尽人世间的繁华与推崇,慢慢的,开始听不到这方便的讨论了,但江湖上的人知道,关于他们的故事并没有真正消失. 只记得那些年的移动硬盘,内存卡非常火爆,不管是手机还是相机或者是笔记本电脑,基本上都能看见他们忙碌的身影,小小的身躯给我们带来了充足的容量,从此我们可以安安静静玩游戏,看电影,再也不用担心内存不够用,卡顿现象也离我们而去. 印象中最深刻当属这么一种场景,当购买手机时一定要问一下,这手机能不能插入内存卡,只要是不支持扩展内存卡肯定就不</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 312浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 1推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/291739" class="title-detail">go 学习笔记之万万没想到宠物店竟然催生出面向接口编程?</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_291739" data-article-id="291739">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                                                                                        </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/291739" data-pic="5d66938200011bc803700320">
                    <img src='//img1.sycdn.imooc.com/5d66938200011bc803700320-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">到底是要猫还是要狗 在上篇文章中,我们编撰了一则简短的小故事用于讲解了什么是面向对象的继承特性以及 Go 语言是如何实现这种继承语义的,这一节我们将继续探讨新的场景,希望能顺便讲解面向对象的接口概念. 为了照顾到没有看过上一节文章的读取,这里再简述一下上节文章关于买宠物的故事,如需详细了解,请自行翻阅历史文章进行查看. A: 猫是一种宠物,淘气可爱会卖萌,看家本领抓老鼠,偶尔还会喵喵喵. B: 狗是一种宠物,忠实听话能看家,嗅觉灵敏会破案,一言不合汪汪汪. C: 我想要买一个宠物<a class="read-more" target="_blank" href="/article/291739">[查看全文]</a></p> -->
                <p class="item-bd">到底是要猫还是要狗 在上篇文章中,我们编撰了一则简短的小故事用于讲解了什么是面向对象的继承特性以及 Go 语言是如何实现这种继承语义的,这一节我们将继续探讨新的场景,希望能顺便讲解面向对象的接口概念. 为了照顾到没有看过上一节文章的读取,这里再简述一下上节文章关于买宠物的故事,如需详细了解,请自行翻阅历史文章进行查看. A: 猫是一种宠物,淘气可爱会卖萌,看家本领抓老鼠,偶尔还会喵喵喵. B: 狗是一种宠物,忠实听话能看家,嗅觉灵敏会破案,一言不合汪汪汪. C: 我想要买一个宠物</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 389浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 2推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/291577" class="title-detail">go 学习笔记之是否支持以及如何实现继承</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_291577" data-article-id="291577">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                                                                                        </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/291577" data-pic="5d615ba90001202603700320">
                    <img src='//img3.sycdn.imooc.com/5d615ba90001202603700320-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">熟悉面向对象的小伙伴们可能会知道封装,继承和多态是最主要的特性,为什么前辈们会如此看重这三种特性,真的那么重要吗? 什么是封装 什么是封装,封装有什么好处以及怎么实现封装? 相信大多数小伙伴们都有自己的理解,简而言之,言而简之,封装是屏蔽内部实现细节,仅仅对外暴露出有价值接口. 正如平时工作中使用的电脑一样,我们并不关心电脑的内部组成,只要会开机关机等基本操作就能正常使用电脑,即便坏了的话,也是送去专业维修店进行修理,作为使用者来说,我们从始至终并不关心电脑的工作原理以及<a class="read-more" target="_blank" href="/article/291577">[查看全文]</a></p> -->
                <p class="item-bd">熟悉面向对象的小伙伴们可能会知道封装,继承和多态是最主要的特性,为什么前辈们会如此看重这三种特性,真的那么重要吗? 什么是封装 什么是封装,封装有什么好处以及怎么实现封装? 相信大多数小伙伴们都有自己的理解,简而言之,言而简之,封装是屏蔽内部实现细节,仅仅对外暴露出有价值接口. 正如平时工作中使用的电脑一样,我们并不关心电脑的内部组成,只要会开机关机等基本操作就能正常使用电脑,即便坏了的话,也是送去专业维修店进行修理,作为使用者来说,我们从始至终并不关心电脑的工作原理以及</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 156浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 1推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/291543" class="title-detail">go 学习笔记之详细说一说封装是怎么回事</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_291543" data-article-id="291543">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                                                                                        </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/291543" data-pic="5d600d0f0001e35103700320">
                    <img src='//img1.sycdn.imooc.com/5d600d0f0001e35103700320-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">虽然在上篇文章中,我们通过尝试性学习探索了 Go 语言中关于面向对象的相关概念,更确切的说是关于封装的基本概念以及相关实现. 但那还远远不够,不能满足于一条路,而是应该尽可能地多走几条路,只有这样才能为以后可能遇到的问题积攒下来经验,所以这一节我们将继续探索封装. 何为探索性学习 通过现有知识加上思想规则指导不断猜想假设逐步验证的学习过程是探索性学习,这样既有利于我们思考又能加深我们对新知识的理解,何乐而不为? 学习 Go 语言的过程越发觉得吃力,倒不是因为语法晦涩难懂而<a class="read-more" target="_blank" href="/article/291543">[查看全文]</a></p> -->
                <p class="item-bd">虽然在上篇文章中,我们通过尝试性学习探索了 Go 语言中关于面向对象的相关概念,更确切的说是关于封装的基本概念以及相关实现. 但那还远远不够,不能满足于一条路,而是应该尽可能地多走几条路,只有这样才能为以后可能遇到的问题积攒下来经验,所以这一节我们将继续探索封装. 何为探索性学习 通过现有知识加上思想规则指导不断猜想假设逐步验证的学习过程是探索性学习,这样既有利于我们思考又能加深我们对新知识的理解,何乐而不为? 学习 Go 语言的过程越发觉得吃力,倒不是因为语法晦涩难懂而</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 179浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 1推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/291442" class="title-detail">go 学习笔记之go是不是面向对象语言是否支持面对对象编程?</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_291442" data-article-id="291442">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                                                                                        </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/291442" data-pic="5d5d4aa50001e35103700320">
                    <img src='//img1.sycdn.imooc.com/5d5d4aa50001e35103700320-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">面向对象编程风格深受广大开发者喜欢,尤其是以 C++, Java 为典型代表的编程语言大行其道,十分流行! 有意思的是这两中语言几乎毫无意外都来源于 C 语言,却不同于 C 的面向过程编程,这种面向对象的编程风格给开发者带来了极大的便利性,解放了劳动,松耦合,高内聚也成为设计的标准,从而让我们能够更加愉快地复制粘贴,做代码的搬运工,很多第三方工具开箱即用,语义明确,职责清晰,这都是面向对象编程的好处! Go 语言也是来源于 C 语言,不知道你是否也会好奇 Go 语言是否支持面向对象这种<a class="read-more" target="_blank" href="/article/291442">[查看全文]</a></p> -->
                <p class="item-bd">面向对象编程风格深受广大开发者喜欢,尤其是以 C++, Java 为典型代表的编程语言大行其道,十分流行! 有意思的是这两中语言几乎毫无意外都来源于 C 语言,却不同于 C 的面向过程编程,这种面向对象的编程风格给开发者带来了极大的便利性,解放了劳动,松耦合,高内聚也成为设计的标准,从而让我们能够更加愉快地复制粘贴,做代码的搬运工,很多第三方工具开箱即用,语义明确,职责清晰,这都是面向对象编程的好处! Go 语言也是来源于 C 语言,不知道你是否也会好奇 Go 语言是否支持面向对象这种</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 183浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 1推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/291262" class="title-detail">go 学习笔记之数组还是切片都没什么不一样</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_291262" data-article-id="291262">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                                                                                        </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/291262" data-pic="5d5965ba0001e35103700320">
                    <img src='//img4.sycdn.imooc.com/5d5965ba0001e35103700320-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">上篇文章中详细介绍了 Go 的基础语言,指出了 Go 和其他主流的编程语言的差异性,比较侧重于语法细节,相信只要稍加记忆就能轻松从已有的编程语言切换到 Go 语言的编程习惯中,尽管这种切换可能并不是特别顺畅,但多加练习尤其是多多试错,总是可以慢慢感受 Go 语言之美! 在学习 Go 的内建容器前,同样的,我们先简单回顾一下 Go 的基本语言,温度而知新可以为师矣! 内建类型种类 bool 布尔类型,可选 true|false,默认初始化零值 false . (u)int ,(u)int8 , (u)int16, (u)int32,(u<a class="read-more" target="_blank" href="/article/291262">[查看全文]</a></p> -->
                <p class="item-bd">上篇文章中详细介绍了 Go 的基础语言,指出了 Go 和其他主流的编程语言的差异性,比较侧重于语法细节,相信只要稍加记忆就能轻松从已有的编程语言切换到 Go 语言的编程习惯中,尽管这种切换可能并不是特别顺畅,但多加练习尤其是多多试错,总是可以慢慢感受 Go 语言之美! 在学习 Go 的内建容器前,同样的,我们先简单回顾一下 Go 的基本语言,温度而知新可以为师矣! 内建类型种类 bool 布尔类型,可选 true|false,默认初始化零值 false . (u)int ,(u)int8 , (u)int16, (u)int32,(u</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 174浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 1推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/291205" class="title-detail">go 学习笔记之值得特别关注的基础语法有哪些</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_291205" data-article-id="291205">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                                                                                        </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/291205" data-pic="5d577ad40001614103700320">
                    <img src='//img1.sycdn.imooc.com/5d577ad40001614103700320-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">在上篇文章中,我们动手亲自编写了第一个 Go 语言版本的 Hello World,并且认识了 Go 语言中有意思的变量和不安分的常量. 相信通过上篇文章的斐波那契数列,你已经初步掌握了 Go 语言的变量和常量与其他主要的编程语言的异同,为了接下来更好的学习和掌握 Go 的基础语法,下面先简单回顾一下变量和常量相关知识. 有意思的变量和不安分的常量 变量默认初始化有零值 func TestVariableZeroValue(t *testing.T) { var a int var s string // 0 t.Log(a, s) // 0 &quot;&quot; t.Log<a class="read-more" target="_blank" href="/article/291205">[查看全文]</a></p> -->
                <p class="item-bd">在上篇文章中,我们动手亲自编写了第一个 Go 语言版本的 Hello World,并且认识了 Go 语言中有意思的变量和不安分的常量. 相信通过上篇文章的斐波那契数列,你已经初步掌握了 Go 语言的变量和常量与其他主要的编程语言的异同,为了接下来更好的学习和掌握 Go 的基础语法,下面先简单回顾一下变量和常量相关知识. 有意思的变量和不安分的常量 变量默认初始化有零值 func TestVariableZeroValue(t *testing.T) { var a int var s string // 0 t.Log(a, s) // 0 &quot;&quot; t.Log</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 184浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 1推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/290903" class="title-detail">go 学习笔记之有意思的变量和不安分的常量</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_290903" data-article-id="290903">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                                                                                        </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/290903" data-pic="5d5126630001266b03700320">
                    <img src='//img3.sycdn.imooc.com/5d5126630001266b03700320-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">首先希望学习 Go 语言的爱好者至少拥有其他语言的编程经验,如果是完全零基础的小白用户,本教程可能并不适合阅读或尝试阅读看看,系列笔记的目标是站在其他语言的角度学习新的语言,理解 Go 语言,进而写出真正的 Go 程序. 编程语言中一般都有变量和常量的概念,对于学习新语言也是一样,变量指的是不同编程语言的特殊之处,而常量就是编程语言的共同点. 学习 Go 语言时尽可能站在宏观角度上分析变量,而常量可能一笑而过或者编程语言不够丰富,所谓的常量其实也是变量,不管怎么样现在让我们开<a class="read-more" target="_blank" href="/article/290903">[查看全文]</a></p> -->
                <p class="item-bd">首先希望学习 Go 语言的爱好者至少拥有其他语言的编程经验,如果是完全零基础的小白用户,本教程可能并不适合阅读或尝试阅读看看,系列笔记的目标是站在其他语言的角度学习新的语言,理解 Go 语言,进而写出真正的 Go 程序. 编程语言中一般都有变量和常量的概念,对于学习新语言也是一样,变量指的是不同编程语言的特殊之处,而常量就是编程语言的共同点. 学习 Go 语言时尽可能站在宏观角度上分析变量,而常量可能一笑而过或者编程语言不够丰富,所谓的常量其实也是变量,不管怎么样现在让我们开</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 583浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 1推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/290592" class="title-detail">go 学习笔记之走进Goland编辑器</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_290592" data-article-id="290592">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                                                                                        </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/290592" data-pic="5d4a767200018fd403700320">
                    <img src='//img2.sycdn.imooc.com/5d4a767200018fd403700320-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">工欲善其事必先利其器,命令行工具虽然能够在一定程度上满足基本操作的需求,但实际工作中总不能一直使用命令行工具进行编码操作吧? 学习 Go 语言同样如此,为此需要寻找一个强大的 IDE 集成环境帮助我们快速开发,据我所知,市面上比较流行的可能有三个选择: LiteIDE X : LiteIDE 是一款简单,开源,跨平台的 Go IDE. GoLand : GoLand is a cross-platform IDE built specially for Go developers. 第三方插件 : Idea, Sublime Text,VS Code ,等常见 IDE 一般均有 G<a class="read-more" target="_blank" href="/article/290592">[查看全文]</a></p> -->
                <p class="item-bd">工欲善其事必先利其器,命令行工具虽然能够在一定程度上满足基本操作的需求,但实际工作中总不能一直使用命令行工具进行编码操作吧? 学习 Go 语言同样如此,为此需要寻找一个强大的 IDE 集成环境帮助我们快速开发,据我所知,市面上比较流行的可能有三个选择: LiteIDE X : LiteIDE 是一款简单,开源,跨平台的 Go IDE. GoLand : GoLand is a cross-platform IDE built specially for Go developers. 第三方插件 : Idea, Sublime Text,VS Code ,等常见 IDE 一般均有 G</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 225浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 2推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/290329" class="title-detail">go 学习笔记之工作空间</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_290329" data-article-id="290329">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                                                                                        </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/290329" data-pic="5d43fc7700017bff03700320">
                    <img src='//img3.sycdn.imooc.com/5d43fc7700017bff03700320-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">搭建好 Go 的基本环境后,现在可以正式开始 Go 语言的学习之旅,初学时建议在默认的 GOPATH 工作空间规范编写代码,基本目录结构大概是这个样子. . |-- bin | `-- hello.exe |-- pkg | `-- windows_amd64 | `-- github.com | `-- snowdreams1006 | `-- learn-go | `-- strings.a `-- src `-- github.com `-- snowdreams1006 `-- learn-go |-- README.md |-- hello | `-- hello.go `-- strings |--...<a class="read-more" target="_blank" href="/article/290329">[查看全文]</a></p> -->
                <p class="item-bd">搭建好 Go 的基本环境后,现在可以正式开始 Go 语言的学习之旅,初学时建议在默认的 GOPATH 工作空间规范编写代码,基本目录结构大概是这个样子. . |-- bin | `-- hello.exe |-- pkg | `-- windows_amd64 | `-- github.com | `-- snowdreams1006 | `-- learn-go | `-- strings.a `-- src `-- github.com `-- snowdreams1006 `-- learn-go |-- README.md |-- hello | `-- hello.go `-- strings |--...</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 214浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 1推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/290281" class="title-detail">go 学习笔记之环境搭建</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_290281" data-article-id="290281">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                                                                                        </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/290281" data-pic="5d42ac56000168f202000200">
                    <img src='//img1.sycdn.imooc.com/5d42ac56000168f202000200-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">千里之行始于足下,开始 Go 语言学习之旅前,首先要搭建好本地开发环境,然后就可以放心大胆瞎折腾了. Go 的环境安装和其他语言安装没什么特别注意之处,下载安装包下一步下一步直到完成,可能唯一需要注意的就是 $GOPATH 环境变量的设置问题. 不过,简单起见,目前采用默认配置,等到比较熟悉 Go 语言时候再自定义设置也不迟,因此采用喜闻乐见的傻瓜式安装方式吧! Go 下载安装 由于众所周知的原因,谷歌被墙,因此 Go 的国外官网无法访问,好在已提供 Go 的中国官网可以正常访问. 国外官<a class="read-more" target="_blank" href="/article/290281">[查看全文]</a></p> -->
                <p class="item-bd">千里之行始于足下,开始 Go 语言学习之旅前,首先要搭建好本地开发环境,然后就可以放心大胆瞎折腾了. Go 的环境安装和其他语言安装没什么特别注意之处,下载安装包下一步下一步直到完成,可能唯一需要注意的就是 $GOPATH 环境变量的设置问题. 不过,简单起见,目前采用默认配置,等到比较熟悉 Go 语言时候再自定义设置也不迟,因此采用喜闻乐见的傻瓜式安装方式吧! Go 下载安装 由于众所周知的原因,谷歌被墙,因此 Go 的国外官网无法访问,好在已提供 Go 的中国官网可以正常访问. 国外官</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 276浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 1推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/289735" class="title-detail">go 学习笔记之初识 go 语言</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_289735" data-article-id="289735">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                                                                                        </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/289735" data-pic="5d345a9b0001ca1f06000600">
                    <img src='//img4.sycdn.imooc.com/5d345a9b0001ca1f06000600-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">Go 是一种开源编程语言,可以轻松构建简单,可靠,高效的软件. 摘录自 github: https://github.com/golang/go,其中官网(国外): https://golang.org 和官网(国内): https://golang.google.cn/ Go 是 Google 公司推出的静态强类型,编译型,并发型,并具有垃圾回收功能的开源编程语言,最初由 Robert Griesemer , Rob Pike ,Ken Thompson 三人主持开发,后来陆续加入其他开发者,最终于 2009 年 11 月正式开源. 创始人都是大神 Go 的三位主要创始人分别是: 罗伯特&middot;格瑞史莫(Rob<a class="read-more" target="_blank" href="/article/289735">[查看全文]</a></p> -->
                <p class="item-bd">Go 是一种开源编程语言,可以轻松构建简单,可靠,高效的软件. 摘录自 github: https://github.com/golang/go,其中官网(国外): https://golang.org 和官网(国内): https://golang.google.cn/ Go 是 Google 公司推出的静态强类型,编译型,并发型,并具有垃圾回收功能的开源编程语言,最初由 Robert Griesemer , Rob Pike ,Ken Thompson 三人主持开发,后来陆续加入其他开发者,最终于 2009 年 11 月正式开源. 创始人都是大神 Go 的三位主要创始人分别是: 罗伯特&middot;格瑞史莫(Rob</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 526浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 2推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 1评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/289315" class="title-detail">工具资源系列之给 windows 虚拟机装个 mac</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_289315" data-article-id="289315">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                                                                                        </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/289315" data-pic="5d28a19c0001e86402000200">
                    <img src='//img4.sycdn.imooc.com/5d28a19c0001e86402000200-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">众说周知,Mac 很好但也很贵,对一般大众而言,漂亮简洁高颜值,对软件开发者而言,方便省心有点贵. 好到什么程度? 内置大量常用的开发工具,省去了初学者安装配置环境的麻烦,版本控制工具 svn 默认已安装,web 服务器 apache 默认已安装,编程开发环境 php 默认已安装等等,例子很多就不一一列举了. 除此之外,Mac 系统不同于 Windows 系统,Mac 系统是一种类 Unix 操作系统,命令行工具很好用,相当于提前熟悉 Linux 语法了,这一点是 Windows 望尘莫及的. 贵到什么程度? 随随便便的<a class="read-more" target="_blank" href="/article/289315">[查看全文]</a></p> -->
                <p class="item-bd">众说周知,Mac 很好但也很贵,对一般大众而言,漂亮简洁高颜值,对软件开发者而言,方便省心有点贵. 好到什么程度? 内置大量常用的开发工具,省去了初学者安装配置环境的麻烦,版本控制工具 svn 默认已安装,web 服务器 apache 默认已安装,编程开发环境 php 默认已安装等等,例子很多就不一一列举了. 除此之外,Mac 系统不同于 Windows 系统,Mac 系统是一种类 Unix 操作系统,命令行工具很好用,相当于提前熟悉 Linux 语法了,这一点是 Windows 望尘莫及的. 贵到什么程度? 随随便便的</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 410浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 1推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/288250" class="title-detail">工具资源系列之 github 上各式各样的小徽章从何而来?</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_288250" data-article-id="288250">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                                                                                        </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/288250" data-pic="5d0d912a00018dea02000200">
                    <img src='//img4.sycdn.imooc.com/5d0d912a00018dea02000200-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">前言 平时大家在在逛 github 时或多或少都看到过项目首页各式各样的小徽章,不知道你是否和我一样好奇这些小徽章都是哪来的呢? 首先我们先来一睹为快目前前端开发的三大主流框架: var ,看一看他们的 github 项目首页有哪些小徽章吧! Vue : https://github.com/vuejs/vue Angular : https://github.com/angular/angular React : https://github.com/facebook/react 小结: 前端三大框架的徽章均不相同,由此可见,这应该不是 github 统一分发而是自定义行为! 虽然不是统一分配<a class="read-more" target="_blank" href="/article/288250">[查看全文]</a></p> -->
                <p class="item-bd">前言 平时大家在在逛 github 时或多或少都看到过项目首页各式各样的小徽章,不知道你是否和我一样好奇这些小徽章都是哪来的呢? 首先我们先来一睹为快目前前端开发的三大主流框架: var ,看一看他们的 github 项目首页有哪些小徽章吧! Vue : https://github.com/vuejs/vue Angular : https://github.com/angular/angular React : https://github.com/facebook/react 小结: 前端三大框架的徽章均不相同,由此可见,这应该不是 github 统一分发而是自定义行为! 虽然不是统一分配</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 613浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 2推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/287413" class="title-detail">php 学习笔记之日期时间操作一箩筐</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_287413" data-article-id="287413">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                                                                                        </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/287413" data-pic="5cf0cbfb0001a0a005650627">
                    <img src='//img4.sycdn.imooc.com/5cf0cbfb0001a0a005650627-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">格式化日期时间 date : 格式化日期时间 场景 将当前日期时间或者特定日期时间格式化输出为特定格式的字符串,常用于人性化展示信息. 说明 返回给定时间戳格式化后所产生的日期时间字符串,如果没有给出时间戳则默认使用本地当前时间. 备注 格式 说明 返回值示例 Y 4 位数字完整表示的年份 2019 y 2 位数字表示的年份 19 M 三个字母缩写表示的月份 Jan 到 Dec m 数字表示的月份,有前导零 01 到 12 D 星期中的第几天,文本表示,3个字母 Mon 到 Sun d 月份中的第<a class="read-more" target="_blank" href="/article/287413">[查看全文]</a></p> -->
                <p class="item-bd">格式化日期时间 date : 格式化日期时间 场景 将当前日期时间或者特定日期时间格式化输出为特定格式的字符串,常用于人性化展示信息. 说明 返回给定时间戳格式化后所产生的日期时间字符串,如果没有给出时间戳则默认使用本地当前时间. 备注 格式 说明 返回值示例 Y 4 位数字完整表示的年份 2019 y 2 位数字表示的年份 19 M 三个字母缩写表示的月份 Jan 到 Dec m 数字表示的月份,有前导零 01 到 12 D 星期中的第几天,文本表示,3个字母 Mon 到 Sun d 月份中的第</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 527浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 1推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            <div class="list-item article-item clearfix">
            <h3 class="item-title">
                <a target="_blank" href="/article/287361" class="title-detail">php 学习笔记之关于时区的那点事</a>
                                                                                                <span class="original">首发</span>
                            </h3>
            <div class="share-box clearfix">
                <div class="show-btn"><i class="icon-down2"></i></div>
                <div class="share-box-con">
                    <div class="bdsharebuttonbox" data-tag="share_287361" data-article-id="287361">
                        <a class="bds bds_weixin icon-share-weichat js-bds-share" data-cmd="weixin" title="分享到微信"></a>
                        <a class="bds bds_tsina icon-share-weibo js-bds-share" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a class="bds bds_qzone icon-share-qq js-bds-share" data-cmd="qzone" title="分享到QQ空间" href="#"></a>
                                                                                                                                                                                                        </div>
                </div><!-- .share-box-con end -->
            </div><!-- .share-box end -->
                        <!-- img -->
            <div class="item-img l">
                <a target="_blank" href="/article/287361" data-pic="5cef85900001690904640480">
                    <img src='//img2.sycdn.imooc.com/5cef85900001690904640480-210-130.jpg' width='210' height='130' />
                </a>
            </div>
                        <!-- text -->
            <div class="item-txt l">
                
                <!-- <p class="item-bd">科普一下什么是时区 众所周知,地球绕着太阳转的同时也会自转,因此同一时刻不同地区所接收到太阳照射的情况不同,所以有的地区是日出,有的地区是日落,还有的地区可能是黑夜. 既然地球上的不同地区时间不同,那总要有统一的时间刻度才能方便文化科技交流吧,不然大家说的都是当地时间,这样岂不是乱套了? 有问题就要解决问题,不同地区时间不同就要统一时间标准,而统一时间标准的前提就是要弄清楚全球的时间差异到底在哪以及各地的当地时间如何互相转换. 原来的时间标准是格林尼治标准时间,随着精确<a class="read-more" target="_blank" href="/article/287361">[查看全文]</a></p> -->
                <p class="item-bd">科普一下什么是时区 众所周知,地球绕着太阳转的同时也会自转,因此同一时刻不同地区所接收到太阳照射的情况不同,所以有的地区是日出,有的地区是日落,还有的地区可能是黑夜. 既然地球上的不同地区时间不同,那总要有统一的时间刻度才能方便文化科技交流吧,不然大家说的都是当地时间,这样岂不是乱套了? 有问题就要解决问题,不同地区时间不同就要统一时间标准,而统一时间标准的前提就是要弄清楚全球的时间差异到底在哪以及各地的当地时间如何互相转换. 原来的时间标准是格林尼治标准时间,随着精确</p>
                

            </div>
            <div class="item-btm clearfix">
                <ul class="l left-info">
                                                                                                    </ul>
                    
                <div class="r right-info">
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 574浏览</em>
                    </div>
                    <div class="favorite l">
                        <i class="icon sns-thumb-up-outline"></i><em> 2推荐</em>
                    </div>
                    <div class=" l">
                        <i class="icon sns-comment"></i><em> 0评论</em>
                    </div>
                    
                </div>
                    
                            </div>
        </div>
            
<!-- 分页 -->
</div>
<div id="pagenation" class="pagenation"><div class="page"><span class="disabled_page">首页</span><span class="disabled_page">上一页</span><a href="javascript:void(0)" class="active text-page-tag">1</a><a class="text-page-tag" href="/u/index/articles?page=2">2</a><a class="text-page-tag" href="/u/index/articles?page=3">3</a><a class="text-page-tag" href="/u/index/articles?page=4">4</a><a href="/u/index/articles?page=2">下一页</a><a href="/u/index/articles?page=4">尾页</a></div></div>
</div>
</div><!-- .container end -->
</div><!-- .wrap end-->

</div>

<div id="footer" data="u,articles">
    <div class="waper">
        <div class="footerwaper clearfix">
            <div class="followus r">
                <a class="followus-weixin" href="javascript:;"  target="_blank" title="微信">
                    <div class="flw-weixin-box"></div>
                </a>
                <a class="followus-weibo" href="http://weibo.com/u/3306361973"  target="_blank" title="新浪微博"></a>
                <a class="followus-qzone" href="http://user.qzone.qq.com/1059809142/" target="_blank" title="QQ空间"></a>
            </div>
            <div class="footer_intro l">
                <div class="footer_link">
                    <ul>
                        <li><a href="//www.imooc.com/" target="_blank">网站首页</a></li>
                        <li><a href="/index/companytrain" target="_blank" title="企业合作">企业合作</a></li>
                        <li><a href="/about/job" target="_blank">人才招聘</a></li>
                        <li> <a href="/about/contact" target="_blank">联系我们</a></li>
                        <li> <a href="/about/recruit" target="_blank">讲师招募</a></li>
                        <li> <a href="/help" target="_blank">帮助中心</a></li>
                        <li> <a href="/user/feedback" target="_blank">意见反馈</a></li>
                        <li><a href="http://daxue.imooc.com/" target="_blank">慕课大学</a></li>
                        <li><a href="https://git.imooc.com" target="_blank">代码托管</a></li>
                        <li> <a href="/about/friendly" target="_blank">友情链接</a></li>
                       <!--  <li><a href="/corp/index" target="_blank">合作专区</a></li>
                        <li><a href="/about/us" target="_blank">关于我们</a></li> -->
                    </ul>
                </div>
                <p>Copyright © 2019 imooc.com All Rights Reserved | 京ICP备 12003892号-11 北京奥鹏文化传媒有限公司</p>
            </div>
        </div>
    </div>
</div>

<div id="J_GotoTop" class="elevator">
    <a href="/user/feedback" class="elevator-msg" target="_blank">
        <i class="icon-feedback"></i>
        <span class="">意见反馈</span>
    </a>
    <a href="//order.imooc.com/pay/sharegoods" class="elevator-dist" style="display: none;" target="_blank">
        <i class=""></i>
        <span class="">分销返利</span>
    </a>
    <a href="//www.imooc.com/act/invite" class="elevator-dist" target="_blank">
        <i class=""></i>
        <span class="">邀请有奖</span>
    </a>
    <a href="/help" class="elevator-faq" target="_blank">
        <i class="icon-ques"></i>
        <span class="">帮助中心</span>
    </a>
    <a href="//www.imooc.com/mobile/app" target="_blank" class="elevator-app" >
        <i class="icon-appdownload"></i>
        <span class="">APP下载</span>
        <div class="elevator-app-box"></div>
    </a>
    <a href="javascript:void(0)" class="elevator-weixin no-goto" id="js-elevator-weixin" >
        <i class="icon-wxgzh"></i>
        <span class="">官方微信</span>
        <div class="elevator-weixin-box"></div>
    </a>
    <a href="javascript:void(0)" class="elevator-top no-goto" style="display:none" id="backTop">
        <i class="icon-up2"></i>
        <span class="">返回顶部</span>
    </a>
</div>


<div id="globalRightFloat"></div>






<!--script-->
<script type="text/javascript" src="/static/lib/util/error.js"></script>
<script src="/passport/static/scripts/ssologin.js?v=2.0"></script>
<script type="text/javascript" src="/static/sea-modules/seajs/seajs/2.1.1/sea.js"></script>
<script type="text/javascript" src="/static/sea_config.js?v=201909291138"></script>
<script type="text/javascript">seajs.use("/static/page/"+OP_CONFIG.module+"/"+OP_CONFIG.page);</script>

<script type="text/javascript" src="/static/page/common/dist-zhuge.js"></script>

<script type="text/javascript">seajs.use("/static/page/common/advertiseCheck.js");</script>

<script>
    //动态加载advertisementReportjs

    var checkJQ = function(){
        // console.log(typeof jQuery)
       if(typeof jQuery != 'undefined') {
           clearInterval(timer);
           var scr = document.createElement('script');
           scr.type="text/javascript";
           scr.src="/static/page/common/advertisementReport.js";
           document.body.appendChild(scr);

       }
    }
    var timer = setInterval(checkJQ,1000);

</script>




<style type="text/css">.myClassList table td dl dd { margin-top:88px } #face_panel { z-index:99999999 }</style>

<div id="layer_sendmsg" class="font-colorg" style="display:none">

    <div class="sendadd">
      <h4>发送好友申请<span class="tipclose"></span></h4>
      <div class="sendcon">
        <textarea class="chatInput" id="textInput" type="text" name="说点什么吧" cols="1"></textarea>
      </div>
      <div class="sendsq">
        <a href="javascript:void(0)" id="sendBtn" class="sendInvite btn btn-green">发送申请</a>
      </div>
    </div>
</div>




<div style="display: none">
<script type="text/javascript">
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?f0cfcccd7b1393990c78efdeebff3968";
  var s = document.getElementsByTagName("script")[0];
  s.parentNode.insertBefore(hm, s);
})();
(function (d) {
window.bd_cpro_rtid="rHT4P1c";
var s = d.createElement("script");s.type = "text/javascript";s.async = true;s.src = location.protocol + "//cpro.baidu.com/cpro/ui/rt.js";
var s0 = d.getElementsByTagName("script")[0];s0.parentNode.insertBefore(s, s0);
})(document);
</script>
<script>
(function(){
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https') {
        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
    }else {
        bp.src = 'http://push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script>
</div>
</body>
</html>
